package managerBean;

import java.text.ParseException;
import java.util.Date;
import java.util.List;

import javax.ejb.Local;

@Local
public interface ElementoManagerBean {
	
	public List visualizzaVoliMgr();
	public List visualizzaHotelMgr();
	public List visualizzaEscursioniMgr();
	public List cercaVoliMgr(String cerca);
	public List cercaHotelMgr(String cerca);
	public List cercaEscursioniMgr(String cerca);
	public void rimuoviHotelMgr(int idHotel);
	public void rimuoviVoloMgr(int idVolo);
	public void rimuoviEscursioneMgr(int idEscursione);
	public void updateVoloMgr (int id,Date data,String luogoPartenza,String luogoDestinazione,int numeroPosti,String descrizione,int prezzo) throws ParseException;
	public void updateHotelMgr (int id,Date data,String nome,String indirizzo,int numeroPosti,String descrizione,int prezzo) throws ParseException;
	public void updateEscursioneMgr (int id,Date data,String indirizzo,int numeroPosti,String descrizione,int prezzo) throws ParseException;
	public void creaVoloMgr (Date data,String luogoPartenza,String luogoDestinazione,int numeroPosti,String descrizione,int prezzo) throws ParseException;
	public void creaHotelMgr (Date data,String nome,String indirizzo,int numeroPosti,String descrizione,int prezzo) throws ParseException;
	public void creaEscursioneMgr(Date data, String indirizzo, int numeroPosti,	String descrizione,int prezzo) throws ParseException;

}
